home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-14 | 3.3 KB | 95 lines | [TEXT/MPS ] |
-
- PCCTS 1.23 Release Notes
-
- Active Author for 1.23 Release:
-
- Terence Parr
- Parr Research Corporation
- 5517 Pleasant Ave
- Minneapolis, MN 55419
- parrt@acm.org
-
- Other authors:
-
- Russell Quong, quong@ecn.purdue.edu
- Will Cohen, cohenw@ecn.purdue.edu
- Hank Dietz, hankd@ecn.purdue.edu
-
- September 13, 1994
-
-
- This document describes the 1.23 release of the Purdue Compiler
- Construction Tool Set (PCCTS). This file describes the changes
- made to PCCTS 1.22 to arrive at PCCTS 1.23. A number of bug fixes
- were made. The original 1.00 manual and all release notes are
- required for a complete documentation set for PCCTS. A book is in
- the works and the papers provided at the ftp site don't hurt.
-
- PCCTS is in the public-domain and can be obtained at
- everest.ee.umn.edu in pub/pccts/1.23. The newsgroup
- comp.compilers.tools.pccts provides a discussion forum. To
- receive future release broadcast messages, register yourself by
- sending email to pccts@ecn.purdue.edu with a ``Subject:'' line of
- ``register''.
-
- The authors make no claims that this software will do what you
- want, that this manual is any good, or that the software actually
- works---use PCCTS at your own risk. Bug reports and/or cheery
- reports of its usefulness are very welcome, however.
-
- The maintenance and support of all PCCTS tools is primarily
- provided by Parr Research Corporation, Minneapolis MN. Please see
- file PCCTS.FUTURE for more information. All PCCTS tools currently
- in the public domain will continue to be in the public domain.
-
-
- I. NEW FEATURES
-
- None.
-
- II. CHANGES
-
- o Made _right, _down proctected in ASTBase.
-
- o The -ct (copy tokens) option for C++ is now gone. YOU MUST ALWAYS
- HAVE ANTLRToken::makeToken() RETURN A NEW TOKEN OBJECT EVERY TIME!!
- The ANTLRCommonToken has been changed to return a stream of distinct
- token objects. The ANTLRCommonBacktrackingToken is now typedef'd to
- be ANTLRCommonToken.
-
- The C++ examples have been changed accordingly.
-
- III. BUG FIXES
-
- o Fixed bugs in HandleAmbig. It printed warnings when it shouldn't
- have and also looked for predicates prematurely (before deciding if
- really was an LL(k) ambig).
-
- This may affect the analysis of your grammar. If so, let me know.
-
- o The find_preds thing in pred.c had a minor bug where it referenced
- a node without checking the type of node.
-
- o The ParserBlackBox class derived from Object which doesn't exist
- in ANTLR.
-
- o set_sub() had an error.
-
- o There was a bug when there are more than 255 #token statements.
- Routine zzedecode in err.h near line 264 (AParser.C near line 319)
- the variable "e" is used to iterate over the set of tokens. It was
- declared as "SetWordType" which is "unsigned char". It should
- be "int" or "unsigned".
-
- o DLG define a static member dfa_base_no and didn't use it.
-
- o Added zzreal_line to the list of things that are renamed for -gp.
-
- IV. ACKNOWLEDGEMENTS
-
- Thanks to all you folks to tested 1.23 before its release.
-
- Thanks to Walter Smith at Apple who is putting this release onto the
- Apple Developer's CD-ROM. Thanks again to Scott Haney at LLNL for
- doing the MPW port of PCCTS.
-